package com.shareroad.dubboweb.frame.handler;

import com.alibaba.fastjson.JSONObject;
import com.shareroad.dubboweb.frame.model.entity.ReturnObject;
/**
 * 调用dubbo服务类
 * @author zhangjianfeng
 * @date 2015/3/7
 */
public interface ApiHandler {
	/**
	 * 执行dubbo服务方法
	 * @param interfaceName 接口名称
	 * @param version 版本
	 * @param method  方法名
	 * @param params 参数
	 * @return
	 * @throws Exception
	 */
	public ReturnObject  invokeDubboService(String interfaceName, 
			String version,String method,JSONObject params) throws Exception;
}
